//
//  CXHAdapterInitializeClassLoader.h
//  CXHAdSDK
//
//  Created by 陈坤 on 2022/3/13.
//

#import <Foundation/Foundation.h>
#import "CXHAdapterCommonDefine.h"
#import "CXHAdapterInitializeProtocol.h"

NS_ASSUME_NONNULL_BEGIN

@interface CXHAdapterInitializeClassLoader : NSObject

+ (NSArray<CXHAdapterPlatform> *)allPlatforms;

+ (void)registPlatformClass:(Class<CXHAdapterInitializeProtocol>)klass forSdkName:(CXHAdapterPlatform)sdkName;

+ (Class<CXHAdapterInitializeProtocol>)platformClassForSdkName:(CXHAdapterPlatform)sdkName;

@end

NS_ASSUME_NONNULL_END
